package BusinessLayer;
/**
 * classe d un individu personne
 * @author cyrene
 *
 */
public abstract class Personne {


	/**
	 * le nom de la personne
	 */
  protected String nom;
  
/**
 * le prenom de la personne
 */
  protected String prenom;

  /**
   * le sexe de la personne
   */
  protected String sexe;
  
  
/**
 * le mail de la personne
 */
  protected String mail;
  
  /**
   * la nationalite de la personne
   */
  protected String Nationalite;

  /**
   * constructeur de la personne
   * @param nom
   * @param prenom
   * @param sexe
   * @param mail
   */
public Personne( String nom, String prenom, String sexe, String mail ){
	this.setNom(nom);
	this.setPrenom(prenom);
	this.setSexe(sexe);
	this.setMail(mail);
}

/**
 * setter du nom
 * @param nom
 */
public void setNom(String nom) {
	this.nom = nom;
}

/**
 * getter du nom
 * @return le nom de la personne
 */
public String getNom() {
	return nom;
}

/**
 * setter du prenom
 * @param prenom
 */
public void setPrenom(String prenom) {
	this.prenom = prenom;
}

/**
 * getter du prenom
 * @return le prenom 
 */
public String getPrenom() {
	return prenom;
}

/**
 * setter du sexe
 * @param sexe
 */
public void setSexe(String sexe) {
	this.sexe = sexe;
}
/**
 * getter du sexe 
 * @return le sexe de la personne
 */
public String getSexe() {
	return sexe;
}

/**
 * setter du mail
 * @param mail
 */
public void setMail(String mail) {
	this.mail = mail;
}

/**
 * getter du mail
 * @return le mail de la personne
 */
public String getMail() {
	return mail;
}

public String toString()
{
	
	return ("\n Nom : " + this.getNom() + "\nPrenom : " +this.getPrenom() +" \nSexe :" +this.getSexe() + "\n mail : "
		+ this.getMail());
}
}


